/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.sh.ndt.exam.entity;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Prashanth
 */
public class Exam implements Serializable{
    
   private long examId = 0;
   private String examName = null;
   private String examDesc = null;
   private Date examDate = null;
   private int resultStatus = 0;
   private Date startTime = null; // not required
   private Date endTime = null; // not required
   
   private long courseId = 0;
   private int conductCount = 0;
   private Date lastConductDate = null;
   private int daysLeftForExam = 0;
    /**
     * @return the examId
     */
    public long getExamId() {
        return examId;
    }

    /**
     * @param examId the examId to set
     */
    public void setExamId(long examId) {
        this.examId = examId;
    }

    /**
     * @return the examName
     */
    public String getExamName() {
        return examName;
    }

    /**
     * @param examName the examName to set
     */
    public void setExamName(String examName) {
        this.examName = examName;
    }

    /**
     * @return the examDesc
     */
    public String getExamDesc() {
        return examDesc;
    }

    /**
     * @param examDesc the examDesc to set
     */
    public void setExamDesc(String examDesc) {
        this.examDesc = examDesc;
    }

    /**
     * @return the examDate
     */
    public Date getExamDate() {
        return examDate;
    }

    /**
     * @param examDate the examDate to set
     */
    public void setExamDate(Date examDate) {
        this.examDate = examDate;
    }

    /**
     * @return the resultStatus
     */
    public int getResultStatus() {
        return resultStatus;
    }

    /**
     * @param resultStatus the resultStatus to set
     */
    public void setResultStatus(int resultStatus) {
        this.resultStatus = resultStatus;
    }

    /**
     * @return the startTime
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * @param startTime the startTime to set
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * @return the endTime
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * @param endTime the endTime to set
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * @return the courseId
     */
    public long getCourseId() {
        return courseId;
    }

    /**
     * @param courseId the courseId to set
     */
    public void setCourseId(long courseId) {
        this.courseId = courseId;
    }

    /**
     * @return the conductCount
     */
    public int getConductCount() {
        return conductCount;
    }

    /**
     * @param conductCount the conductCount to set
     */
    public void setConductCount(int conductCount) {
        this.conductCount = conductCount;
    }

    /**
     * @return the lastConductDate
     */
    public Date getLastConductDate() {
        return lastConductDate;
    }

    /**
     * @param lastConductDate the lastConductDate to set
     */
    public void setLastConductDate(Date lastConductDate) {
        this.lastConductDate = lastConductDate;
    }

    /**
     * @return the daysLeftForExam
     */
    public int getDaysLeftForExam() {
        return daysLeftForExam;
    }

    /**
     * @param daysLeftForExam the daysLeftForExam to set
     */
    public void setDaysLeftForExam(int daysLeftForExam) {
        this.daysLeftForExam = daysLeftForExam;
    }
}
